package com.ruoyi.logistic.domain;

import java.math.BigDecimal;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;

/**

@Author cmz
@Date 2024-06-28 21:31
*/
@Data
public class ScQualityControlFeeSheetCache {
    private Long id;

    private String collectDate;

    private String name;

    private Integer inboundTickets;

    private Integer outboundTickets;

    private BigDecimal outboundThreePiecesDelay;

    private BigDecimal outboundThreePiecesLost;

    private BigDecimal outboundThreePiecesDamaged;

    private BigDecimal outboundThreeReturnMoney;

    private BigDecimal outboundThreePiecesTotal;

    private BigDecimal outboundThreePiecesSingleReceipt;

    private BigDecimal toContractAreaDelay;

    private BigDecimal toContractAreaLost;

    private BigDecimal toContractAreaDamaged;

    private BigDecimal toContractAreaThreeReturnMoney;

    private BigDecimal toContractAreaTotal;

    private BigDecimal toContractAreaSingleReceipt;

    private BigDecimal toContractAreaProfitLoss;

    private BigDecimal inboundThreePiecesPenaltyDelay;

    private BigDecimal inboundThreePiecesPenaltyLost;

    private BigDecimal inboundThreePiecesPenaltyDamaged;

    private BigDecimal inboundThreePiecesPenaltyOverDispatchFee;

    private BigDecimal inboundThreePiecesThreeIndemnity;

    private BigDecimal inboundThreePiecesPenaltyTotal;

    private BigDecimal inboundThreePiecesPenaltyFinePerTicket;

    private BigDecimal penaltyToContractAreaDelay;

    private BigDecimal penaltyToContractAreaLost;

    private BigDecimal penaltyToContractAreaDamaged;

    private BigDecimal penaltyToContractAreaOverDispatchFee;

    private BigDecimal penaltyToContractAreaThreeIndemnity;

    private BigDecimal penaltyToContractAreaTotal;

    private BigDecimal penaltyToContractAreaFinePerTicket;

    private BigDecimal threeIndemnity;

    private BigDecimal priorClaim;

    private BigDecimal falseIssueAssessment;

    private BigDecimal falseSignatureAssessment;

    private BigDecimal inadequateSignatureRateAssessment;

    private BigDecimal automaticTicketAssessment;

    private BigDecimal ticketServiceQualityAssessment;

    private BigDecimal phoneServiceQualityAssessment;

    private BigDecimal peersPackagingAssessment;

    private BigDecimal branchViolationsAssessment;

    private BigDecimal terminalAssessment;

    private BigDecimal networkManagementComprehensiveCharge;

    private BigDecimal networkManagementComprehensivePayment;

    private BigDecimal vehicleAssessment;

    private BigDecimal environmentallyFriendlyBagOvertimeCharge;

    private BigDecimal headquartersMajorCustomers;

    private BigDecimal scatteredBusinessSettlement;

    private BigDecimal scatteredSinglePerformanceAssessment;

    private BigDecimal marketCustomerServiceCharge;

    private BigDecimal codbusiness;

    private BigDecimal codpayment;

    private BigDecimal codpaymentFee;

    private BigDecimal internationalBusinessFee;

    private BigDecimal tikTokProject;

    private BigDecimal insuranceFee;

    private BigDecimal hostingServiceFee;

    private BigDecimal onlineCustomerServiceFee;

    private BigDecimal callSystemMonthlyRent;

    private BigDecimal phoneAnsweringServiceFee;

    private BigDecimal smsreminderBusiness;

    private BigDecimal phoneCommunicationFee;

    private BigDecimal handlingFee;

    private BigDecimal wovenBagFee;

    private BigDecimal branchUtilitiesFee;

    @Excel(name = "系统服务费")
    private BigDecimal systemServiceCharge = BigDecimal.valueOf(0.00);

    @Excel(name = "编织袋应收")
    private BigDecimal wovenBagsCharge = BigDecimal.valueOf(0.00);

    @Excel(name = "环保袋使用费")
    private BigDecimal reusableBagUsageFee = BigDecimal.valueOf(0.00);

    @Excel(name = "进港集包应收")
    private BigDecimal inboundPackageReceivable = BigDecimal.valueOf(0.00);

    @Excel(name = "按需派送业务费用")
    private BigDecimal deliveryChargesOnDemand = BigDecimal.valueOf(0.00);

    @Excel(name = "批货收费")
    private BigDecimal lotCharge = BigDecimal.valueOf(0.00);

    private String deductPayDate;

    private Integer networkLevel;
}